// File Tree and Selection Components
export { default as FileTreeNode } from './FileTreeNode.vue'
export { default as FileSelector } from './FileSelector.vue'

// File Information Panels
export { default as FileInfoPanel } from './FileInfoPanel.vue'
export { default as FileHistoryPanel } from './FileHistoryPanel.vue'
export { default as FilePreviewPanel } from './FilePreviewPanel.vue'

// Search Components
export { default as SearchInput } from './SearchInput.vue'
export { default as SearchFilters } from './SearchFilters.vue'
export { default as SearchResults } from './SearchResults.vue'
export { default as SearchResultItem } from './SearchResultItem.vue'

// Recovery Components
export { default as RecoveryProgress } from './RecoveryProgress.vue'
export { default as ConflictResolver } from './ConflictResolver.vue'
export { default as PathSelector } from './PathSelector.vue'

// UI Components
export { default as LoadingOverlay } from './LoadingOverlay.vue'
export { default as BreadcrumbNav } from './BreadcrumbNav.vue'
export { default as VirtualScrollList } from './VirtualScrollList.vue'
export { default as PerformanceMonitor } from './PerformanceMonitor.vue'
export { default as SettingsPanel } from './SettingsPanel.vue'